package com.common.vo.casemanage;

import com.common.vo.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author johnny
 * @create 2021-05-21 9:46 下午
 **/
@Data
@ApiModel(value = "质量监控 请求对象")
public class CaseForQualityFlowVo extends BaseVo implements Serializable {

    @ApiModelProperty(value = "案件Id")
    private Long caseId;
    /**
     * 部门受案号
     */
    @ApiModelProperty(value = "部门受案号")
    private String caseNum;

    /**
     * 案件名称
     */
    @ApiModelProperty(value = "案件名称")
    private String caseName;

    /**
     * 承办人 ID
     */
    @ApiModelProperty(value = "承办人ID 个人档案Id", example = "1")
    private Long personalId;

    @ApiModelProperty(value = "登记时间")
    private String registerDate;

    @ApiModelProperty(value = "问题ID", example = "1")
    private Long caseProblemId;

    @ApiModelProperty(value = "情形ID", example = "1")
    private Long caseSituationId;

    @ApiModelProperty(value = "内容")
    private String content;

    @ApiModelProperty(value = "分数")
    private BigDecimal score;

    @ApiModelProperty(value = "承办人")
    private String personalName;

    @ApiModelProperty(value = "问题选择名称")
    private String caseProblemName;
    @ApiModelProperty(value = "情形名称")
    private String caseSituationName;

    @ApiModelProperty(value = "区分 质量/流程 监控 传（quality/flow）")
    private String type;

}